#pragma once

namespace roy {

    namespace math {

        template <typename> inline const char* get_type_indicator(void) { assert(false); }
        template <> inline const char* get_type_indicator<int>(void) { return "d"; }
        template <> inline const char* get_type_indicator<float>(void) { return "f"; }
        template <> inline const char* get_type_indicator<double>(void) { return "lf"; }

    }

}
